
'''
1. 添加名片: 根据用户录入的信息, 组装成字典 追加到名片盒子里面  cards.append(一个人的名片字典)
2. 显示所有名片: 遍历名片盒子输出名片信息
3. 修改名片:  录入需要修改名片的姓名, 根据名字到名片合子查找对应的哪一张名片,
4. 删除名片: 录入需要删除名片的姓名, 根据名字到名片盒子中查到对应的名片并删除.
'''

cards = [
    {'name':'张三','tel':'17715154242','job':'CEO','addr':'天府新谷','company':'源码时代'},  # 字典
    {'name':'李四','tel':'17715154243','job':'cfo','addr':'天府新谷','company':'源码时代'},
    {'name':'王五','tel':'17715154244','job':'doc','addr':'天府新谷','company':'源码时代'}
]


# 添加名片: 根据用户录入的信息, 组装成字典
#根据用户输入内容组装一个新字典 ,再用append添加到cards里面
# usrername=input('请输入姓名:')
# phone=input('请输入电话:')
# work=input('请输入工作:')
# place =input('请输入地址:')
# company=input('请输入company:')
# dict1 ={'name':usrername,'tel':phone,'job':work,'addr':place,'company':company}
# cards.append(dict1)
# print(cards)













# name = input('请输入姓名')
# tel = input('请输入电话')
# job = input('请输入工作')
# addr = input('请输入地址')
# company = input('请输入公司')
# dic1= {'name':name,'tel':tel,'job':job,'addr':addr,'company':company}  #将输入的内容放在空字典中
# cards.append(dic1)
# print(cards)


#2显示所有名片: 遍历名片盒子输出名片信息

# cards =   {'name':'张三','tel':17715154242,'job':'CEO','addr':'天府新谷','company':'源码时代'}
# for i in cards1.items():
#     print(i)

#3.修改名片:  录入需要修改名片的姓名, 根据名字到名片合子查找对应的哪一张名片, 如果找到 , 重写录入新的名片信息, 完成修改操作
# alter_Name=input('请输入需要修改的姓名:')
# for a in cards:
#     if alter_Name ==a['name']:
#         a['name']='刘备'
#         a['tel']='修改后的电话'
#         a['job']='修改后的工作'
#         a['addr']='修改后的地址'
#         a['company']='修改后的公司'
#         print(cards)

















# enter = input('请输入需要修改的姓名:')
# for a in cards:
#     if enter == a['name']:
#         a['name']='修改的名字'
#         a['tel']='修改的电话'
#         a['job']='修改的工作'
#         a['addr']='修改的地址'
#         a['company']='修改的公司'
#         print(cards)
#         break
# else:
#     print("没有找到")



# #4. 删除名片: 录入需要删除名片的姓名, 根据名字到名片盒子中查到对应的名片并删除.
del_cards = input('请输入需要删除的姓名:')
for a in cards:
    if del_cards==a['name']:
        cards.remove(a)
        print(cards)
















# enter = input('请输入需要修改的姓名:')
# for a in cards:
#     if enter == a['name']:
#         cards.remove(a)
#         print(cards)
#         break
# else:
#         print("没有找到")
#
#



    


